someone that creates - Español Inglés Diccionario